草庐IT

STRB 有效位

全部标签

windows - 如何在 Windows 批处理脚本中检查 URL 是否有效

我是Windows批处理脚本的新手。不过我有一个问题。在Windows批处理脚本中,我如何知道变量是否是有效的URL?示例:有效网址:url=https://stackoverflow.com/questions/ask无效网址:url=notavalidurl 最佳答案 您可以使用FINDSTR通过将其与正则表达式进行匹配来验证您的URL。查看此StackOverflow问题的答案Regularexpressionsinfindstr基本上你得明白如何使用FINDSTR及其/R开关。请参阅HELPFINDSTR如何编写用于匹配和验

c++ - 我如何在 Windows 上有效地使用 PortAudio Pa_OpenStream()?

我在Linux上用PortAudio编写了一个小型声音播放库。这是一个小游戏,所以当各种事情发生时会有很多小声音。我通过调用Pa_OpenStream()为每个要播放的wav文件打开一个流。在Linux上,这个调用平均需要10毫秒左右。但是在Windows上,这通常需要40到70毫秒。更糟糕的是,第一次调用需要1.3秒。然后偶尔会再次花费1.3秒。我一直无法找到关于它挂起原因的任何一致的地方,除了每次第一次通话都会发生这种情况。Windows构建实际上在Wine上运行良好。我认为这与不同系统中使用的底层声音API的差异有关。但奇怪的是,尽管进行了广泛的搜索,但我在任何地方都找不到任何信

python - 任何有效的 python 镜像?

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭11年前。在网上有什么地方可以下载在Windows上设置Python开发环境所需的文件吗?试图学习这门语言,但一切都指向python.org,它似乎已经关闭了很长一段时间。

c++ - 有效地杀死一个windows进程

我正在编写一个C++QT桌面应用程序,旨在在Windows操作系统上运行。此应用程序应枚举所有正在运行的进程,并将终止特定进程(通过名称识别)。我知道有两种方法可以做到这一点:使用WindowsAPI。使用tasklist命令获取进程,使用taskkill结束进程。在代码风格、效率和性能方面哪个选项更好?还是有第三种选择? 最佳答案 效率和性能不应该让你担心,IMO。您可能不会每秒杀死1000个进程,所以如果一个进程花费10毫秒而另一个进程花费100毫秒,我怀疑没有人会关心。因此,选择其中一个的主要理由是易于编程和维护。用于枚举进程

python - 检查目录在 Python 中是否有效

我有一个python2.7程序,它根据用户输入编写某些文件和目录。我需要确保文件和目录对linux和windows都有效,因为文件将通过两个操作系统进行交换。这些文件最初将在linux中创建并手动移动到windows。我已经检查了Python文档、堆栈交换和几页谷歌,但没有找到任何有用的信息,这很奇怪,因为我认为这将是一个相当普遍的问题。有没有简单的解决方案?编辑:我想验证目录文件名,以防用户输入不适用于linux或windows的路径。例如,如果用户输入“Folder1/This:Error/File.txt”,程序会将其视为错误。该程序将在Linux中运行并在linux中写入文件,

windows - WIC 位图处理最有效的像素格式是什么?

我正在尝试制作一个简单的视频播放器,例如使用Direct2D和WIC位图的程序。它需要快速和CPU经济地绘制(拉伸(stretch))YUV像素格式帧数据。我已经用GDI测试过了。我希望切换到Direct2D至少可以提高10倍的性能(CPU开销更小)。我要做的基本上是这样的:创建一个空的WIC位图A(用于绘制Canvas)用YUV帧数据创建另一个WIC位图B(格式转换)将位图B绘制到A上,然后将A绘制到D2D渲染目标对于第1、2步,我必须选择一种像素格式。WICNativePixelFormats有一个MSDN页面推荐WICPixelFormat32bppPBGRA。http://ms

c# - Environment.SpecialFolder.MyDocuments 有效但 SpecialFolder.MyComputer 无效?

我正在使用VS2013ExpressforDesktop和WindowsForms。我正在关注thisMSDNWalkthrough"CreatinganExplorerStyleInterfacewiththeListViewandTreeViewControlsUsingtheDesigner".所以我试图让TreeView从“我的电脑”级别开始,以便用户可以选择所有驱动器号。它适用于MyDocuments,如下所示:DirectoryInfoinfo=newDirectoryInfo(Environment.GetFolderPath(Environment.SpecialFol

c++ - 从网络中的网络摄像头捕获和发送图像的最有效方式

我正在编写一个简单的可视电话(用于学习),我想知道我必须使用哪些API来从网络中的网络摄像头捕获和发送图像。附言我不会使用像OpenCV这样复杂的库。 最佳答案 您可以使用WindowsImageAcquisition(WIA)或/和DirectShow.另一个不错的选择是MicrosoftMediaFoundation(关于capturingvideo的章节)。请注意,这是一些繁琐的API,这使得这不是一件容易的事,使用OpenCV可能会更好。至于网络部分,这取决于您的设计和偏好。 关

windows - Perl:检查字符串是否为有效目录,区分大小写

所以我遇到了一个问题。-d开关将检查目录是否存在。但是,我需要它区分大小写。如果我有目录用户,并且执行if-d"UsErS",它将返回true。我需要它只在大小写匹配时返回true。非常感谢任何帮助。代码:if(-d$cmdLine[1]){chdir$cmdLine[1];print"CD:Successfullychangeddirectory.\n";}else{print"CD:Error:$cmdLine[1]isnotavaliddirectory.\n";} 最佳答案 文件名的唯一权威来源是文件系统本身。此代码段列出了

windows - 如何使用 Delphi 检查字符串是否是有效的 Windows 文件夹名称?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:HowcanIsanitizeastringforuseasafilename?我需要根据用户的文本创建一个文件夹(unicode字符串类型)。windows下文件夹名有些字符是非法的。您知道检查文件夹名称是否有效的Delphi函数吗?还是最好的,将字符串转换为有效的文件夹名称(去除或转换无效字符)?感谢您的帮助!编辑:请参阅下面关于非法关键字的注释。